a kind of eye sore - German English Dictionary